body,
html {
	background: #24293e !important;
	color: white !important;
}

.theme .overlay-content {
	background: #24293e !important;
}

.theme .invite-overlay {
	background: url(../assets/images/invite-1.png) no-repeat !important;
}

.theme .van-nav-bar {
	background-color: #2c3145 !important;
}

.theme .van-nav-bar__title {
	color: white!important;
}

.theme .van-nav-bar__text {
	color: white!important;
}

.theme .van-nav-bar .van-icon {
	color: white!important;
}

.theme .van-tabbar {
	background-color: #212636 !important;
}

.theme .van-hairline--bottom::after {
	border: 0!important;
}

.theme .van-hairline--top-bottom::after,
.van-hairline-unset--top-bottom::after {
	border-color: #24293e!important;
}

.top {
	background: #2c3145 !important;
}

.top-title-left {
	border-right-color: #394057 !important;
}

.top-title-left-bottom {
	color: #7d85a1 !important;
}

.top-title-right {
	color: #FFFFFF !important;
}

.van-tabbar-item--active {
	color: rgb(63, 183, 118);
}

.van-tabs__nav {
	background-color: #2c3145 !important;
}

.van-tab {
	color: #848cab !important;
}

.van-tab--active {
	color: #3fb776 !important;
}

.van-search {
	background: #2c3145 !important;
}

.content-product {
	background: #2c3145 !important;
	color: #FFFFFF !important;
}

.product-detail-title {
	color: #848cab !important;
}

.product-detail-price {
	color: #FFFFFF !important;
}

.product-detail-income {
	background: #2c3145 !important;
	color: #62687e !important;
}

.product-detail-income-title {
	color: #FFFFFF !important;
}

.product-detail-income-value {
	color: #848cab !important;
}

.van-progress {
	background: #394057 !important;
}

.van-search__content {
	background: #24293e !important;
	.van-cell {
		color: #848cab !important;
	}
}

.theme .bg-overlayColor {
	background: #2c3145 !important;
}

.dark-blue {
	color: #848cab !important;
}

.product-title-color {
	color: #FFFFFF !important;
}

.product-title-border-color {
	border-color: #394057 !important;
}

.van-search__action:active {
	background: transparent !important;
}

.van-nav-bar__text:active {
	background: transparent;
}

.show .van-stepper__input {
	border-color: #394057 !important;
	color: #FFFFFF !important;
}

.show .van-stepper__minus {
	background: #24293e !important;
}

.show .van-stepper__minus::before {
	background: #848cab !important;
}

.van-list__error-text,
.van-list__finished-text,
.van-list__loading,
.van-loading__text {
	color: #848cab !important;
}

.van-field__control {
	color: #FFFFFF;
}

.van-cell {
	background: #2c3145;
	color: #FFFFFF;
}

.van-cell--clickable:active {
	background-color: #2c3145 !important;
}

.van-cell:not(:last-child)::after {
	border-bottom-color: #394057 !important;
}

.iconSelect .van-hairline--top-bottom::after,
.van-hairline-unset--top-bottom::after {
	border-bottom: 1px solid #394057 !important;
}

.iconSelect .van-radio__icon .van-icon {
	border-color: #394057 !important;
}

.dark-cell {
	background-color: #333952 !important;
}

.van-dialog {
	background: #2c3145 !important;
}

.van-dialog .van-button {
	background: #2c3145 !important;
}

.van-dialog .van-hairline--top::after,
.van-hairline--left::after {
	border-color: #394057 !important;
}

.van-tabs__nav--card .van-tab {
	color: #FFFFFF !important;
}

.van-step--vertical:first-child::before {
	background-color: rgb(7, 193, 96);
}

.buyo .van-cell {
	background: #222638 !important;
}

.buyo .van-cell input::placeholder {
	color: rgb(133, 141, 172);
}